package com.pengshun.modules.api.order.service;

import com.pengshun.modules.api.order.service.dto.MerchantOrderDto;
import com.pengshun.modules.api.order.service.dto.OrderAllotTransportDto;
import com.pengshun.modules.common.BaseResult;

/**
 * @author luoligang
 * @create 2021/2/20
 */
public interface MerchantOrderService {

    /**
     * 商户确认/拒绝
     * @param para
     * @return
     * @throws Exception
     */
    BaseResult sure(MerchantOrderDto para)throws Exception;

    /**
     * 商户订单列表
     * @param para
     * @return
     */
    BaseResult selectMerchantOrderList(MerchantOrderDto para);

    /**
     * 订单取消 拒绝
     * @param para
     * @return
     */
    BaseResult update(MerchantOrderDto para);

    /**
     * 商户删除
     * @param para
     * @return
     */
    BaseResult delete(MerchantOrderDto para);

    /**
     * 商家确认到货
     * @param para
     * @return
     */
    BaseResult over(MerchantOrderDto para);
}
